armour piercing rocket - Spanish English Dictionary